package com.ht.medicaltreatment.bean

data class SampleListData2(
    val code: Int,
    val msg: String,
    val rows: MutableList<Row>,
    val total: Int
)

data class Row(
    val anticoagulationType: Any,
    val appPushStatus: Int,
    val barCode: String,
    val bloodSpecification: Any,
    val bloodType: Any,
    val checkType: Int,
    val codePath: Any,
    val color: Any,
    val createBy: String,
    val createTime: Any,
    val detailLocation: Any,
    val drawBlood: Any,
    val expectedReturnDate: Any,
    val expireDate: Any,
    val expireWarningDate: Any,
    val id: Int,
    val inputTime: String,
    val inputUserId: Int,
    val inputUserName: String,
    val isExist: Any,
    val isTransport: Int,
    val loanCount: Int,
    val loanRemarks: Any,
    val loanTime: Any,
    val loanUserName: Any,
    val name: String,
    val overdueReturnRemarks: Any,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val project: Project2,
    val projectId: Int,
    val reason: Any,
    val remark: Any,
    val remarks: String,
    val returnPerson: Any,
    val returnRemarks: Any,
    val returnTime: Any,
    val returnWarningDate: Any,
    val rfidCode: String,
    val rfidSampleBox: RfidSampleBox2,
    val rfidSampleBoxId: Int,
    val rfidType: Any,
    val rowNum: Int,
    val rowTips: Any,
    val sampleBoxHole: Any,
    val sampleBoxName: Any,
    val sampleCategory: Any,
    val sampleCategoryDict: SampleCategoryDict21,
    val sampleCategoryDictId: Int,
    val sampleCentralLaboratoryNumber: Any,
    val sampleDetailLocation: Any,
    val sampleMatrix: Any,
    val samplePeople: Any,
    val sampleSource: String,
    val sampleSourceDict: Any,
    val sampleStru: SampleStru2?,
    val sampleStruId: Int,
    val sampleStudy: Any,
    val sampleSubject: String,
    val sampleTime: Any,
    val sampleTreatment: Any,
    val samplingDate: Any,
    val samplingTime: Any,
    val sghyMarshallId: Int,
    val sghySampleType: Int,
    val signDrawBlood: Int,
    val signature: Any,
    val standingTime: Any,
    val status: Int,
    val stockNum: Int,
    val studyDay: Any,
    val takeLeave: Any,
    val time: Any,
    val timePoint: Any,
    val timeSequence: Any,
    val updateBy: String,
    val updateTime: Any,
    val warningDays: Int,
    val watsonId: Any
)

data class Project2(
    val alarmFrontData: Any,
    val analyzeUnit: Any,
    val backupBranchPacked: Any,
    val bloodBeforeCondition: Any,
    val bloodCollectionDeviceId: Any,
    val bloodCondition: Any,
    val bloodPartId: Any,
    val bloodRoomId: Any,
    val bloodSamplingAlarmDate: Any,
    val bloodTimeRangeConstraint: Any,
    val centrifugalAccTime: Any,
    val centrifugalDownTime: Any,
    val centrifugalPlace: Any,
    val centrifugalSpeed: Any,
    val centrifugalTemperature: Any,
    val centrifugalTime: Any,
    val clinicalTestBatchNumber: Any,
    val consumableUseProgress: Any,
    val createBy: Any,
    val createTime: Any,
    val croUnit: Any,
    val currentDayIsOrMoreDrug: Any,
    val deliveryCondition: Any,
    val detectionBranchPacked: Any,
    val drawBloodPlace: Any,
    val drugName: Any,
    val goTheRefrigeratorAgoDate: Any,
    val goTheRefrigeratorAlarmDate: Any,
    val id: Int,
    val inputCentrifugeTimeStatus: Any,
    val inputRefrigeratorTimeStatus: Any,
    val isNotPrecoolRecord: Any,
    val isOrAuditPerson: Any,
    val isOrBloodRecord: Any,
    val isOrNotDrawBloodOperatorSignature: Any,
    val isOrNotStabilizingSolutionTime: Any,
    val isOrNotStandingTime: Any,
    val isOrPrintTime: Any,
    val isOrReviewer: Any,
    val lockSign: Any,
    val maxStandingTime: Any,
    val micropipetteNoId: Any,
    val minStandingTime: Any,
    val name: String,
    val notifyTime: Any,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val projectConsumableList: Any,
    val projectNumber: Any,
    val protocolNumber: String,
    val reason: Any,
    val receiveCity: Any,
    val receiveDetailedAddress: Any,
    val receivePerson: Any,
    val receivePersonContact: Any,
    val receiveProvince: Any,
    val remark: Any,
    val researchUnit: Any,
    val responsiblePerson: Any,
    val severalSeriesUnit: Any,
    val signature: Any,
    val singleOrManyTimes: Any,
    val sponsor: Any,
    val standingTimeStatus: Any,
    val subjectAnalysisPrincipal: Any,
    val subpackageCondition: Any,
    val subpackagePlace: Any,
    val subpackagingRequirement: Any,
    val updateBy: Any,
    val updateTime: Any
)

data class RfidSampleBox2(
    val boxType: Any,
    val codeRange: Any,
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val inputTime: String,
    val inputUserId: Int,
    val inputUserName: String,
    val isTransport: Any,
    val loanCount: Any,
    val loanTime: Any,
    val loanUserName: Any,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val remark: Any,
    val rfidCode: String,
    val rfidSampleVOList: Any,
    val sampleBoxStru: SampleBoxStru,
    val sampleBoxStruId: Int,
    val sampleCategory: Any,
    val sampleStruList: Any,
    val signature: Any,
    val status: Int,
    val tearCode: Any,
    val timePointRange: Any,
    val updateBy: Any,
    val updateTime: Any
)

data class SampleCategoryDict21(
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val remark: Any,
    val signature: Any,
    val updateBy: Any,
    val updateTime: Any,
    val user: Any,
    val userId: Any
)

data class SampleStru2(
    val col: Int,
    val createBy: Any,
    val createTime: Any,
    val detailLocation: String,
    val drawerStruId: Int,
    val id: Int,
    val laboratoryDictId: Int,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorStruId: Int,
    val remark: Any,
    val row: Int,
    val sampleBoxStru: SampleBoxStru2,
    val sampleBoxStruId: Int,
    val sampleName: Any,
    val sign: Int,
    val signature: Any,
    val tierStruId: Int,
    val updateBy: Any,
    val updateTime: Any
)

data class SampleBoxStru2(
    val createBy: Any,
    val createTime: Any,
    val detailLocation: String,
    val drawerStru: DrawerStru2,
    val drawerStruId: Int,
    val id: Int,
    val laboratoryDictId: Int,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorStruId: Int,
    val remark: Any,
    val row: Int,
    val sampleBoxName: Any,
    val sign: Int,
    val signature: Any,
    val status: Any,
    val structureCol: Int,
    val structureRow: Int,
    val structureSpec: Int,
    val tierStruId: Int,
    val updateBy: Any,
    val updateTime: Any
)

data class DrawerStru2(
    val col: Int,
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val laboratoryDictId: Int,
    val number: Int,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorStru: Any,
    val refrigeratorStruId: Int,
    val remark: Any,
    val row: Int,
    val signature: Any,
    val structureRow: Int,
    val tierStru: TierStru2,
    val tierStruId: Int,
    val updateBy: Any,
    val updateTime: Any
)

data class TierStru2(
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val laboratoryDictId: Int,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorStru: RefrigeratorStru2,
    val refrigeratorStruId: Int,
    val remark: Any,
    val row: Int,
    val rowOrColNotRule: Int,
    val signature: Any,
    val structureCol: Int,
    val structureRow: Int,
    val tierHeight: Double,
    val updateBy: Any,
    val updateTime: Any
)

data class RefrigeratorStru2(
    val createBy: Any,
    val createTime: Any,
    val equipmentType: Int,
    val firstSampleBoxStruCol: Int,
    val firstSampleBoxStruRow: Int,
    val id: Int,
    val laboratoryDict: LaboratoryDict2,
    val laboratoryDictId: Int,
    val name: Any,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val refrigeratorBrandTypeDict: RefrigeratorBrandTypeDict2,
    val refrigeratorBrandTypeDictId: Int,
    val remark: Any,
    val signature: Any,
    val structureRow: Int,
    val temperature: String,
    val updateBy: Any,
    val updateTime: Any
)

data class LaboratoryDict2(
    val createBy: Any,
    val createTime: String,
    val id: Int,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val reason: Any,
    val remark: String,
    val remarks: Any,
    val signature: Any,
    val updateBy: Any,
    val updateTime: Any,
    val user: Any,
    val userId: Int
)

data class RefrigeratorBrandTypeDict2(
    val createBy: Any,
    val createTime: Any,
    val id: Int,
    val name: String,
    val pageNum: Any,
    val pageSize: Any,
    val params: Any,
    val picture: String,
    val pid: Int,
    val reason: Any,
    val remark: Any,
    val sign: Int,
    val signature: Any,
    val updateBy: Any,
    val updateTime: Any
)